Compiling Modechart Speciications

نویسندگان

  • Carlos Puchol
  • Aloysius K. Mok
چکیده

The Modechart speciication language is a formalism for the speciication of real-time systems. A toolset for speciication, analysis and simulation for Modechart speciications exists for supporting the design and construction of real-time systems CHLR93]. This paper introduces a new tool in the the toolset: a compiler for a class of Modechart speciications, namely, that of deterministic system speciications, extended by a subclass of the non-deterministic system speciications. The object code that the compiler generates is in Esterel, a member of the synchronous family of programming languages for real-time systems. We discuss a broad approach to the implementation of timing speciications, providing a range of implementation options, from the basic time step unrolling of states in Esterel, to the use of system timers. The compiler presented herein allows the speciier to obtain a correct implementation of a modechart program, including timing constraints.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Operational Semantics and Compiler for Real-time Speciications

The Modechart speciication language is a formalism for the speciication and implementation of real-time systems. The semantics of the language was formally deened axiomatically in Real-Time Logic. This paper presents the semantics for Modechart in an operational style and a compiler for automatically synthesizing speciications. Modechart is a synchronous language, which assumes the synchronous ...

متن کامل

An Operational Semantics and a Compiler for Modechart Speciications

The Modechart speciication language is a formalism for speciication of real-time systems. The original semantics of the language is described in an axiomatic style, with Real-Time Logic being the underlaying logic. We introduce a new formal semantics for it in an operational style in two steps. The semantics for the class of deterministic speciications is introduced rst and then it is extended ...

متن کامل

Compiling Modechart Specifications

The Modechart specification language is a formalism for the specification of real-time systems. A toolset for specification, analysis and simulation for Modechart specifications exists for supporting the design and construction of real-time systems [CHLR93]. This paper introduces a new tool in the the toolset: a compiler for a class of Modechart specifications, namely, that of deterministic sys...

متن کامل

A Flexible, Extensible Simulation Environment for Testing Real-time Speciications

This paper describes MTSim, an extensible, cus-tomizable simulation platform for the Modechart toolset (MT) 5]. MTSim provides support for \plug-ging in" user-deened viewers useful in simulating system behavior in diierent ways, including application-speciic ways. MTSim also supports full user participation in the generation of simulations by allowing users to inject events into the execution t...

متن کامل

Compiling Natural Semantics Into ML

This paper presents a compilation scheme from natural semantics speciications to ML. Permutations of premises allow, for a class of speciications, a purely functional execution and can reduce non-determinism. This method uses some speciic features of ML, like exceptions , closures and pattern-matching.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995